$(function() {
	CapitalTransferTable();
});
var CapitalTransferTable = function() {
	layui.use([ 'laydate', 'laypage', 'layer', 'table', 'element', 'upload' ],
			function() {
				var laydate = layui.laydate // 日期
				, laypage = layui.laypage // 分页
				, layer = layui.layer // 弹层
				, table = layui.table // 表格
				, element = layui.element// 元素操作
				, upload = layui.upload;
				var form = layui.form;
				var $ = layui.jquery;
				// 执行一个 table 实例
				var capitalTransferTable = table.render({
					elem : '#CapitalTransferTable',
					url : 'CapitalTransfer',// 数据接口
					title : '资金调拨',
					toolbar : '#toolbarDemo' // 开启头部工具栏，并为其绑定左侧模板
						,
						defaultToolbar : [ 'filter', 'exports', 'print', { // 自定义头部工具栏右侧图标。如无需自定义，去除该参数即可
							title : '提示',
							layEvent : 'LAYTABLE_TIPS',
							icon : 'layui-icon-tips'
						} ],
					page : true,// 开启分页
					
					limits : [ 5, 10, 15 ],
					cols : [ [ // 表头
							{
								type : 'checkbox',
							},
							{
								field : 'capitalTransferNo',
								title : '资金调拨编号',
							},
							{
								field : 'fundName',
								title : '基金名',
							},
							{
								field : 'accountNo',
								title : '账号',
							},
							{
								field : 'accountName',
								title : '账户名',
							},
							{
								field : 'transferAmount',
								title : '调拨金额',
							},
							{
								field : 'transferFlag',
								title : '调拨标识',
								templet : function(d) {
									if (d.transferFlag == '1') {
										return '<span style="color:green;">'
												+ '流入' + '</span>'
									} else {
										return '<span style="color:red;">'
												+ '流出' + '</span>'
									}
								}
							},
							{
								field : 'transferDate',
								title : '调拨日期',
								templet : function(data) {
									var tradeDate = new Date(data.transferDate);
									var minutes = tradeDate.getMinutes();
									if (minutes < 10) {
										minutes = "0" + minutes
									}
									return tradeDate.getFullYear() + "-"
											+ (tradeDate.getMonth() + 1) + "-"
											+ tradeDate.getDate() + " "
											+ tradeDate.getHours() + ":"
											+ minutes;
								}
							}, {
								field : 'transferType',
								title : '调拨类型',
								templet : function(d) {
									if (d.transferType == '债券清算调拨') {
										return '<span style="color:green;">'
												+ '债券清算调拨' + '</span>'
									} else {
										return '<span stryle="display:none"/>'
									}
								}
							} ] ]
				});
				
				form.on('submit(CapitalTransferSearchBtn)', function(data) {
					var data = data.field
					bondMarketTable.reload({
						where : { // 设定异步数据接口的额外参数，任意设
							"bondCode" : data.bondCode,
							"startTime" : data.startTime,
							"endTime" : data.endTime,
						},
						page : {
							curr : 1
						// 重新从第 1 页开始
						}
					});
					if (data.startTime <= data.endTime) {

					} else {
						layer.msg('结束时间小于起始时间,请重新选择');
					}
					return false; // 阻止表单跳转。如果需要表单跳转，去掉这段即可。
				});
				// 日期框
				// 日期时间选择器
				laydate.render({
					elem : '#startTime',
					type : 'datetime'
				});
				laydate.render({
					elem : '#endTime',
					type : 'datetime'
				});
			})

}
